package com.liangdemo.web.test.demo;


/**
 * 模拟方法递归连续调用，导致栈溢出
 * 不使用递归结束条件
 * @author Mr.Liang
 * @date 2022/5/18 17:05
 */

public class Demo1 {
    //作为统计
    static int count;

    /**
     * 方法递归调用，
     */
    static void method1() {
        count++;
        method1();
    }

    public static void main(String[] args) {
        //调用方法，捕获异常
        try {
            method1();
        } catch (Throwable e) {
            e.printStackTrace();
            System.out.println(count);//输出方法被调用了多少次
        }

    }
}
